package me.acomma.groot.infrastructure.domain;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

/**
 * 基础实体。大多数实体都应该继承这个类，具体的实体类不需要以 Entity 作为后缀。
 */
@Getter
@Setter
@NoArgsConstructor
public class BaseEntity implements Entity {
    private static final long serialVersionUID = 3904536861973863771L;

    /**
     * 主键。
     */
    private Long id;

    /**
     * 创建时间。
     */
    private Date createTime;

    /**
     * 修改时间。
     */
    private Date updateTime;
}
